home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Belgian Amiga Club - ADF Collection
/
BS1 part 47.7z
/
BS1 part 47
/
ImageMaster RT v1.50b (1994)(Black Belt Systems)(Disk 4 of 7)[HD].7z
/
ImageMaster RT v1.50b (1994)(Black Belt Systems)(Disk 4 of 7)[HD].adf
/
apa.lzh.parta
/
hlp_arexx7
< prev
next >
Wrap
Text File
|
1994-04-05
|
27KB
|
1,104 lines
\ApAssist
\: - This is the Quick Help for the ARexx in IM R/t -
\: ----------------------------------------------------------
\: Written by David E. Patterson
\: ----------------------------------------------------------
\font topaz.font 8
\tc 1
\wr
\lj
\dd "imh_descriptor"
\index "hlp_arexx2/dedither-gadgets"
\toc "imh_toc/toc"
\help "aa_help/help
\node "edge"
\title "Edge Line"
\next "ehlp"
\prev "hlp_arexx6/dynamic"
\{ \tc 15 Edge \} - Creates line art over an existing image.
\nw
Usage - '\{ \tc 15 <effect> <threshold> <monochrome> <blackline>\} '
\{ \tc 15 Effect: 0 to 100%
Threshold: 0 to 255
Monochorome: 0 = No, 1 = Yes
Blackline: 0 = No, 1 = Yes\}
\{ \ts bu Sample Script\} :
'area';
options results;
'askprop Effect: 50 0 100';
effect = result;
'askprop Threshold: 127 0 255';
threshold = result;
'askyn "No Monochorme" "Monochorme"';
mono = result;
'askyn "White Line" "Black Line"';
line = result;
options;
'\{ \tc 15 edge\} ' effect threshold mono line;
* User Interface: \{ \tc 15 Process Panel
Special Effects
Edge Line\}
\endnode
\node "ehlp"
\title "Ehlp"
\next "emboss"
\prev "edge"
\{ \tc 15 Ehlp \} - Returns a text string when passed any integer number.
\nw
Usage: '\{ \tc 15 ehlp <return code>\} ';
\{ \ts bu Sample Script\} :
'colkeymaxrub';
if rc ~=0 then do
options results;
'\{ \tc 15 ehlp\} ' rc;
error = result;
options;
say error;
exit 0;
end
\endnode
\node "emboss"
\title "Emboss"
\next "entire"
\prev "ehlp"
\{ \tc 15 Emboss \} - Embosses the secondary buffer into the primary buffer.
\nw
Usage - '\{ \tc 15 emboss <contrast>\} '
\{ \tc 15 Contrast: 0 to 100\}
\{ \ts bu Sample Script\} :
options results;
'askprop Contrast: 50 0 100';
contrast = result;
options;
'\{ \tc 15 emboss\} ' contrast;
See Also: \{ \ts b \link "punch" "hlp_arexx10/punch" \}
* User Interface: \{ \tc 15 Compose Panel
Special Compositions
Emboss\}
\endnode
\node "entire"
\title "Entire"
\next "explode"
\prev "emboss"
\{ \tc 15 Entire \} - Selects entire image for future operations.
\nw
Usage - '\{ \tc 15 entire\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 entire\} ';
'contrast 50';
See Also: \{ \ts b \link "oval " "hlp_arexx9/oval"
\link "rectarea" "hlp_arexx10/rectarea"\}
\endnode
\node "explode"
\title "Explode"
\next "fadebrush"
\prev "entire"
\{ \tc 15 Explode \} - Creates an exploding or imploding motion blur.
\nw
Usage - '\{ \tc 15 explode <direction> <amount>\} '
\{ \tc 15 Direction: 0 = Explode, 1 = Implode\}
\{ \tc 15 Amount: 0 - 100\}
\{ \ts bu Sample Script\} :
options results;
'askyn Outwards Inwards';
direction = result;
'askprop Amount: 50 0 100';
amount = result;
options;
'\{ \tc 15 explode\} ' direction amount;
* User Interface: \{ \tc 15 Process Panel
Geometric Transformations
Explode/Implode\}
\endnode
\node "fadebrush"
\title "Fade Brush"
\next "fadelength"
\prev "explode"
\{ \tc 15 Fadebrush \} - This control will set the type od fade brush to be
used for painting. You can select a fade in, fade out, fade thru, or no fade
at all. The fade amount is set using the fadelength command.
\nw
Usage - '\{ \tc 15 fadebrush IN/OUT/THRU/OFF\} '
\{ \ts bu Sample Script\} :
/* arexx fade length Example */
address('IM_Port');
'newline';
'linemode brush';
'autosize off';
'fadebrush OUT';
'fadelength 75';
'\{ \tc 15 fadebrush OUT\} ';
'move 0 0';
'draw 320 400';
'stroke';
'finish';
* User Interface: \{ \tc 15 Paint Panel
Draw Mode
Fade In/Fade Out/Fade Thru\}
\endnode
\node "fadelength"
\title "Fade Length"
\next "false"
\prev "fadebrush"
\{ \tc 15 Fadelength \} - This command is used to set the fade length for
the fade out, in, and thru draw modes. The fade length is a pecentage value
ranging from 0 to 100 percent. A setting of 0% will cause there to be no
line drawn, and a setting of 100% will cause the entire line to be drawn.
\nw
Usage - '\{ \tc 15 fadelength <length>\} '
\{ \ts bu Sample Script\} :
/* arexx fade length Example */
address('IM_Port');
'newline';
'linemode brush';
'autosize off';
'fadebrush OUT';
'\{ \tc 15 fadelength 75\} ';
'move 0 0';
'draw 320 400';
'stroke';
'finish';
* User Interface: \{ \tc 15 Paint Panel
Draw Mode
Fade Length\}
\endnode
\node "false"
\title "False"
\next "fchide"
\prev "fadelength"
\{ \tc 15 False \} - False colors selected region.
Swaps red, green, and blue color components in a selected region. The first
time \{ \tc 15 False \} is applied, red becomes green, green becomes blue,
and blue becomes red.
\nw
Original First Application Second Application Third Application
Red -> Green -> Blue -> Red
Green -> Blue -> Red -> Green
Blue -> Red -> Green -> Blue
Usage - '\{ \tc 15 false\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 false\} ';
* User Interface: \{ \tc 15 Process Panel
Special Effects
False Color\}
\endnode
\node "fchide"
\title "fchide"
\next "fcredraw"
\prev "false"
\{ \tc 15 FChide \} - This will hide the current FireCracker screen.
It is important to remember to retarget the display to the FireCracker or
change the display mode to the FireCracker.
\nw
Usage - '\{ \tc 15 fchide\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 fchide\} ';
\endnode
\node "fcredraw"
\title "fcredraw"
\next "fcshow"
\prev "fchide"
\{ \tc 15 FCredraw \} - This will redraw the current FireCracker screen.
It is important to remember to retarget the display to the FireCracker or
change the display mode to the FireCracker.
\nw
Usage - '\{ \tc 15 fcredraw\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 fcredraw\} ';
\endnode
\node "fcshow"
\title "fcshow"
\next "filerequest"
\prev "fcredraw"
\{ \tc 15 FCredraw \} - This will show the current FireCracker screen.
It is important to remember to retarget the display to the FireCracker or
change the display mode to the FireCracker.
\nw
Usage - '\{ \tc 15 fcshow\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 fcshow\} ';
\endnode
\node "filerequest"
\title "File Request"
\next "fillmode"
\prev "fcshow"
\{ \tc 15 Filerequest \} - Calls a file requester.
Calls a file requestor allowing the user to select a file. If the requestor
is cancelled it returns the string \{ \ts b FR_CANCELLED\} .
\nw
Usage - '\{ \tc 15 filerequest <path> <name> <extension> <prompt>\} '
\{ \tc 15 Prompt: Limited to 15 characters\}
\{ \ts bu Sample Script\} :
'\{ \tc 15 filerequest "dh0:" "default" ".24" "Load Image"\} ';
\endnode
\node "fillmode"
\title "Fill Mode"
\next "finish"
\prev "filerequest"
\{ \tc 15 Fillmode \} - The fillmode control is used to select one of
Imagemaster 32 fill modes. Some of these modes will require a secondary
buffer, and others require ranges. Once a mode has been selected, it will
remain current until another fill mode is selected by the script or by the
user in Imagemaster.
\nw
Usage - '\{ \tc 15 fillmode <mode>\} '
Where mode can be any of the following fill modes:
0 or 'Solid' = Solid Color Fill
1 or 'Hor' = Horizontal Range Fill
2 or 'Vert' = Vertical Range Fill
3 or 'HWarp' = Horizontal Warp Range Fill
4 or 'VWarp' = Vertical Warp Range Fill
5 or 'Radial' = Radial Range Fill
6 or 'Tile' = Brush Tile
7 or 'BTile' = Brick Brush Tile
8 or 'Warp' = Brush Warp
9 or 'Bwarp' = Brick Brush Warp
10 or 'Outline' = Outline Range
11 or 'Inner' = Inner Outline
12 or 'HCyl' = Horizontal Cylinder Warp
13 or 'VCyl' = Vertical Cylinder Warp
14 or 'Angle' = Angled Range
15 or 'Dualh' = Dual Horizontal Range
16 or 'Dualv' = Dual Vertical Range
17 or 'Dualhw' = Dual Horizontal Warp Range
18 or 'Dualvw' = Dual Vertical Warp Range
19 or 'Poly' = Poly Range
20 or 'Emboss' = Brush Emboss
21 or 'BEmboss' = Brick Emboss
22 or 'Tint' = Tint
23 or 'Sat' = Saturation
24 or 'Bright' = Bright
25 or 'Anti' = Anti-Alias
26 or 'Rip' = Remove Isolated Pixel
27 or 'Lowpass' = Lowpass Filter Brush
28 or 'Sharpen' = Sharpen Filter Brush
29 or 'NTSC' = NTSC Brush
30 or 'Rub' = Rub Thru Brush
31 or 'CRub' = Chroma Rub Thru Brush
32 or 'LRub' = Luma Rub Thru Brush
\{ \ts bu Sample Script\} :
/* arexx areafill Example */
address('IM_Port');
'\{ \tc 15 fillmode hor\} ';
'area';
'areafill';
'finish';
* User Interface: \{ \tc 15 Paint Panel
Fill Mode\}
\endnode
\node "finish"
\title "Finish"
\next "fntsc"
\prev "fillmode"
\{ \tc 15 Finish \} - Indicates that all operations have been completed.
Indicates the completion of a script. Essential at the end of Multi-Frame
processing scripts. If '\{ \tc 15 finish\} ' is omitted, the Multi-Frame
Sequence will only process the first frame.
\nw
Usage - '\{ \tc 15 finish\} '
\{ \ts bu Sample Script\} :
'entire';
'contrast 50';
'\{ \tc 15 finish\} ';
\endnode
\node "fntsc"
\title "FNTSC"
\next "forcefront"
\prev "finish"
\{ \tc 15 Fntsc \} - Filters the image according to NTSC broadcast standards.
Selected region is analyzed to create an effective sample rate, the image
area is then smoothed. The more pixels in the image, the greater the
smoothing effect. Luma and chroma elements are filtered seperately.
\nw
Usage - '\{ \tc 15 fntsc\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 fntsc\} ';
* User Interface: \{ \tc 15 Process Panel
Filters
FNTSC Filter\}
\endnode
\node "forcefront"
\title "Force Imagemaster R/t to Front
\next "forcewbfront"
\prev "fntsc"
\{ \tc 15 Forcefront \} - Forces Imagemaster R/t to front (ignores
autoactivate).
\nw
Usage: '\{ \tc 15 forcefront\} ';
See Also: \{ \ts b \link "forcewbfront" "hlp_arexx7/forcewbfront"
\link "imtofront " "hlp_arexx7/imtofront"
\link "tofront " "hlp_arexx11/tofront"\}
\endnode
\node "forcewbfront"
\title "Force Work Bench to Front"
\next "gadgets"
\prev "forcefront"
\{ \tc 15 Forcewbfront \} - Forces Work Bench to front (ignores autoactivate).
\nw
Usage: 'forcewbfront';
See Also: \{ \ts b \link "imtofront " "hlp_arexx7/imtofront"
\link "tofront " "hlp_arexx11/tofront"\}
\endnode
\node "gadgets"
\title "Gadgets"
\next "gamma"
\prev "forcewbfront"
\{ \tc 15 Gadgets \} - Prompts the user with a list of gadgets.
Prompts the user with a list of up to 20 gadgets. Each gadget has two lines
of text.
\nw
Usage - '\{ \tc 15 gadgets "First Line Gadget 1","Second Line of Gadget 1",
"First Line Gadget 2","Second Line of Gadget 2",
"First Line Gadget 3","Second Line of Gadget 3"\} ';
\{ \ts bu Sample Script\} :
options results;
'\{ \tc 15 gadgets "Add Red","To Entire Area","Add Green",
"To the Entire Area" "Add Blue","To Entire Area"\} ';
selection = result;
options;
if selection = 1 then do
'entire';
'addasr';
exit 0;
End;
if selection = 2 then do
'entire';
'addasg';
exit 0;
End;
if selection = 3 then do
'entire';
'addasb';
exit 0;
End;
\endnode
\node "gamma"
\title "Gamma"
\next "gaus"
\prev "gadgets"
\{ \tc 15 Gamma \} - Changes the gamma for a selected area.
Brightens and darkens pixels around a center value (128) based on how bright
or dark the pixel is initially. It is a contrast function that emulates the
way the eye responds to light.
\nw
Usage - '\{ \tc 15 gamma <%>\} '
\{ \tc 15 Percent of change: from -200 to 200\}
\{ \ts bu Sample Script\} :
'area';
options results;
'askprop Effect: 0 -200 200'
effect = result';
options;
'\{ \tc 15 gamma\} 'effect;
See Also: \{ \ts b \link "contrast" "hlp_arexx6/contrast"\}
* User Interface: \{ \tc 15 Process Panel
Standard Adjustments
Gama\}
\endnode
\node "gaus"
\title "Gaussian Blur"
\next "geog"
\prev "gamma"
\{ \tc 15 Gaussian \} - Creates a Gaussian Blur in the selected region.
The gaussian blur, or Blur in the Filters panel, is a radius variable
smoothing filter. This filter has a specified radius which can range from 1
to 20 pixels, a setting of less than one will produce no change. It is
important to remember that as the radius increases the total amount of
computational time needed for the operation will also increase. This blur is
useful for creating soft edges on images, and many other blurred or soft
edged effects. It is strongly suggested that you use the \{ \ts b askfloat
\} ARexx command instead of the \{ \ts b askprop \} command. This will allow
you to specify decimal numbers for the gaussian blur radius.
\nw
Usage - '\{ \tc 15 gaussian <radius>\} '
\{ \tc 15 Radius: 1.0 to 20.0 \} - You can specify a radius greater than 20,
but it is not recommended.
\{ \ts bu Sample Script\} :
'area';
options results;
'askfloat Radius: 3.5 1.0 20.0 .1';
radius = result;
options;
'\{ \tc 15 gaussian\} ' radius;
* User Interface: \{ \tc 15 Process Panel
Filters
Blur\}
\endnode
\node "geog"
\title "Geographic Elevation"
\next "getaspect"
\prev "gaus"
\{ \tc 15 Geog \} - Creates an effect similar to a geographic relief map.
This effect uses the average intensity passed in the parameter \{ \ts b
sealevel \} and transforms lower intensities into shades of blue. The lower
the intensity the darker the blue will be. Intensities above the sealevel
parameter will be represented in green, brown and finally white.
\nw
Usage - '\{ \tc 15 geog <sealevel>\} '
\{ \tc 15 Sea Level: 0 to 255\}
\{ \ts bu Sample Script\} :
'area';
options results;
'askprop Sealevel: 127 0 255';
sealevel = result;
options;
'\{ \tc 15 geog\} ' sealevel;
See Also: \{ \ts b \link "shgeog" "hlp_arexx11/shgeog"\}
* User Interface: \{ \tc 15 Process Panel
Special Effects
Geographic Elevations\}
\endnode
\node "getaspect"
\title "Getaspect"
\next "getblend"
\prev "geog"
\{ \tc 15 Getaspect \} - Reports aspect ratio of an image.
\nw
Usage - '\{ \tc 15 getaspect <buffernumb>\} '
\{ \ts bu Sample Script\} :
options results;
'current';
info = result;
parse var info
bname','bnumber','xdim','ydim','xdimydim','memused','parentname',
'parentnumber;
'\{ \tc 15 getaspect\} ' bnumber;
options;
\endnode
\node "getblend"
\title "Get Blend"
\next "getdpi"
\prev "getaspect"
\{ \tc 15 Getblend \} - Returns the blend curve value at the specified
position.
\nw
Usage - '\{ \tc 15 getblend <direction> <position>\} '
\{ \tc 15 Direction: 1 = up, 2 = right, 3 = down, 4 = left
Position: 0 to 255 (0 = edge, 255 = center)\}
\{ \ts bu Sample Script\} :
options results;
'\{ \tc 15 getblend 2 200\} ';
blend = result;
options;
'merge';
\endnode
\node "getdpi"
\title "Getdpi"
\next "greenadj"
\prev "getblend"
\{ \tc 15 Getaspect \} - Reports the DPI of an image.
\nw
Usage - '\{ \tc 15 getdpi <buffernumb>\} '
\{ \ts bu Sample Script\} :
options results;
'current';
info = result;
parse var info
bname','bnumber','xdim','ydim','xdimydim','memused','parentname',
'parentnumber;
'\{ \tc 15 getdpi\} ' bnumber;
options;
\endnode
\node "greenadj"
\title "Green Adjust"
\next "greencont"
\prev "getblend"
\{ \tc 15 Greenadj \} - Changes the green brightness of a selected area.
\nw
Usage - '\{ \tc 15 greenadj <amount>\} '
\{ \tc 15 Amount: 0 - 100\}
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 greenadj 89\} ';
See Also: \{ \ts b \link "blueadj" "hlp_arexx5/blueadj"
\link "redadj " "hlp_arexx10/redadj"\}
* User Interface: \{ \tc 15 Process Panel
R,G,B Corrections
Green\}
\endnode
\node "greencont"
\title "Green Contrast"
\next "gray"
\prev "greenadj"
\{ \tc 15 Greencont \} - Changes the green contrast for a selected area.
\nw
Usage - '\{ \tc 15 greencont <amount>\} '
\{ \tc 15 Amount: 0 - 100\}
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 greencont 89\} ';
See Also: \{ \ts b \link "bluecont" "hlp_arexx5/bluecont"
\link "redcont " "hlp_arexx10/redcont"\}
* User Interface: \{ \tc 15 Process Panel
R,G,B Corrections
Green Cont.\}
\endnode
\node "gray"
\title "Gray"
\next "grid"
\prev "greencont"
\{ \tc 15 Gray \} - Gray correction.
Analyzes a selected area and uses it's average to perform a gray correction
on the entire image.
\nw
Usage - '\{ \tc 15 gray\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 gray\} ';
See Also: \{ \ts b \link "balance" "hlp_arexx5/balance"\}
* User Interface: \{ \tc 15 Process Panel
Standard Adjustments
Gray Balance\}
\endnode
\node "grid"
\title "Grid"
\next "highpass"
\prev "gray"
\{ \tc 15 Grid \} - Allows user to set up a grid.
\nw
Usage - '\{ \tc 15 grid <on> <xgrid> <ygrid> <xoff> <yoff>\} '
'\{ \tc 15 grid <off> [xgrid] [ygrid] [xoffs] [yoffs]\} '
\{ \tc 15 On: 0 = OFF, 1 = ON
Xgrid: X grid spacing
Ygrid: Y grid spacing
Xoffs: Left edge offset (must be less than Xgrid)
Yoffs: Top edge offset (must be less than Ygrin)\}
\{ \ts bu Sample Script\} :
'\{ \tc 15 grid 1 10 10 5 5\} ';
'area';
'contrast 80';
\endnode
\node "highpass"
\title "High-Pass Filter"
\next "hist"
\prev "grid"
\{ \tc 15 Highpass \} - The equivalant of an electronic high-pass filter.
\nw
Usage - '\{ \tc 15 highpass <effect> <direction>\} '
\{ \tc 15 Effect: 0 - 100%
Direction: 1 = horizontal, 2 = vertical, 3 = both\}
\{ \ts bu Sample Script\} :
'area';
options results;
askprop effect 50 0 100;
effect = result;
'gadgets "Filter","Horizontal" "Filter","Vertical" "Filter",
"Horizontal and Vertical"';
direction = result;
say result;
options;
'\{ \tc 15 highpass\} ' effect direction;
See Also: \{ \ts b \link "lowpass" "hlp_arexx8/lowpass"\}
* User Interface: \{ \tc 15 Process Panel
Filters
High Pass\}
\endnode
\node "hist"
\title "Histogram"
\next "horflip"
\prev "highpass"
\{ \tc 15 Hist \} - Performs a histogram equalization.
Reorganizes the color and/or gray scale distribution in a selected region and
reorganizes it for statistically even distribution throughout the available
color range. Some color information maybe lost.
\nw
Usage - '\{ \tc 15 hist\} '
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 hist\} ';
* User Interface: \{ \tc 15 Process Panel
Standard Adjustments
Histogram Equalize\}
\endnode
\node "horflip"
\title "Horizontal Flip"
\next "hue"
\prev "hist"
\{ \tc 15 Horflip \} - Flips each line in a selected area horizontally.
\nw
Usage - '\{ \tc 15 horflip [mask flip = 1 or 0]\} '
The optional mask flip parameter allows you to flip the image's mask or to
flip the image within its mask. A setting of 1 or ON will flip the image and
the mask, and a setting of 0 or OFF will flip the image within the mask.
\{ \ts bu Sample Script\} :
'area';
'\{ \tc 15 horflip\} ';
See Also: \{ \ts b \link "vertflip" "hlp_arexx11/vertflip"\}
* User Interface: \{ \tc 15 Process Panel
Geometric Transformations
Hor Flip\}
\endnode
\node "hsvset"
\title "HSV Set"
\next "hue"
\prev "horflip"
\{ \tc 15 HSVset \} - This command is used to colorize an area based on Hue,
Saturation, and Value settings. The three HSV components can be applied
togeather or separatly. The Hue of an image can be thought of as color of a
region. The Saturation setting controls the richness or depth of the color,
and the Value control adjusts the brightness of a color.
The HSV Set operation can also be used as a colorize operation. The HSV
controls can all be applied independently of one another. This means that
you can sipmply change the hue of a colored region, or change the hue and
saturation of a grayscale image. The application of the separate components
of the HSV settings can have different effect on grayscale and color images.
If you are going to colorize a grayscale image, you will need to apply both
hue and saturation to the selected region. You do not need to apply the
value (brightness) to the selected area. If you wish to change the hue or
color of a color image you should apply only the hue setting or the hue and
saturation. Applying all three components in the same region will result in
a simple HSV solid color fill.
\nw
Usage - '\{ \tc 15 hsvset H=<h> S=<s> V=<v>\} '
Where H, S, and V can all be applied independently. Only the channels
sepecified will be used.
\{ \ts bu Sample Script\} :
/* arexx hsvset Example */
address('IM_Port');
'area';
'\{ \tc 15 hsvset H=265 S=100\} ';
'finish';
* User Interface: \{ \tc 15 Process Panel
Standard Adjustments
HSV Set\}
\endnode
\node "hue"
\title "Hue"
\next "imageaspect"
\prev "hsvset"
\{ \tc 15 Hue \} - Changes the hue of a selected region.
\nw
Usage - '\{ \tc 15 hue <degrees>\} '
\{ \tc 15 Degrees: Change in hue from -180 to +180\}
\{ \ts bu Sample Script\} :
'area';
options results;
'askprop Degrees: 0 -180 180';
degrees = results;
options;
'\{ \tc 15 hue\} ' degrees;
* User Interface: \{ \tc 15 Process Panel
Standard Adjustments
Adjust Hue\}
\endnode
\node "imageaspect"
\title "Image Aspect"
\next "imagedefs"
\prev "hue"
\{ \tc 15 Imageaspect \} - Reports aspect ratio of an image.
\nw
Usage - '\{ \tc 15 imageaspect <buffernumb>\} '
\{ \ts bu Sample Script\} :
options results;
'current';
info = result;
parse var info
bname','bnumber','xdim','ydim','xdimydim','memused','parentname',
'parentnumber;
'\{ \tc 15 imageaspect\} ' bnumber;
options;
\endnode
\node "imagedefs"
\title "Imagedefs"
\next "imageext"
\prev "imageaspect"
\{ \tc 15 Imagedefs \} - Returns path and extension of a saved image.
\nw
Usage - '\{ \tc 15 imagedefs\} '
\{ \ts bu Sample Script\} :
options results;
'\{ \tc 15 imagedefs\} '
info = result;
parse var info path ','extension;
options;
See also: \{ \ts b \link "blenddefs " "hlp_arexx5/blenddefs"
\link "macrodefs " "hlp_arexx8/macrodefs"
\link "palettedefs" "hlp_arexx9/palettedefs"
\link "renderdefs " "hlp_arexx10/renderdefs"\}
\endnode
\node "imageext"
\title "Image Extension"
\next "imagetofilm"
\prev "imagedefs"
\{ \tc 15 Imageext \} - Sets a new extension for saving and loading files.
\nw
Usage - '\{ \tc 15 imageext <newext>\} '
\{ \ts bu Sample Script\} :
options results;
'askstring "New Extension:" "img"'name;
name = result;
options;
'\{ \tc 15 imageext\} ' name;
See Also: \{ \ts b \link "blendext " "hlp_arexx5/blendext
\link "macroext " "hlp_arexx8/macroext"
\link "paletteext" "hlp_arexx9/paletteext"
\link "renderext " "hlp_arexx10/renderext"\}
* User Interface: \{ \tc 15 Setup Panel
Image Ext\}
\endnode
\node "imagetofilm"
\title "Imagetofilm"
\next "imagepath"
\prev "imageext"
\{ \tc 15 Imagetofilm \} - Inserts the selected buffer into the filmstrip.
This will have no effect if the filmstrip is not on.
\nw
Usage - '\{ \tc 15 imagetofilm <buffer number>\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 imagetofilm 3\} ';
\endnode
\node "imagepath"
\title "Image Path"
\next "imageplace"
\prev "imagetofilm"
\{ \tc 15 Imagepath \} - Sets a new path for saving and loading files.
\nw
Usage - '\{ \tc 15 imagepath <newpath>\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 imagepath work:images\} ';
See Also: \{ \ts b \link "blendpath " "hlp_arexx5/blendpath"
\link "macropath " "hlp_arexx8/macropath"
\link "palettepath" "hlp_arexx9/palettepath"
\link "renderpath " "hlp_arexx10/renderpath"\}
* User Interface: \{ \tc 15 Setup Panel
Image Path\}
\endnode
\node "imageplace"
\title "Imageplace"
\next "imtofront"
\prev "imagepath"
\{ \tc 15 Imageplace \} - Allows the user to specify the state of a buffer
based on its buffer number. This is similar to the \{ \tc 15 'userload' \}
command, but uses the buffer number instead of the buffer name.
\nw
Usage - '\{ \tc 15 imageplace <Buffernumber>\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 imageplace 3\} ';
\endnode
\node "imtofront"
\title "Imagemaster to Front"
\next "iptofront"
\prev "imageplace"
\{ \tc 15 Imtofront \} - Brings the Imagemaster screens to the front.
When used as the last command in a script the main panel is activated, just
as if the user clicked in it. Useful with the Multi-Frame Sequencer.
\nw
Usage - '\{ \tc 15 imtofront\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 imtofront\} ';
\endnode
\node "iptofront"
\title "iptofront"
\next "ishape"
\prev "imtofront"
\{ \tc 15 Iptofront \} - Brings the Imagemaster screens to the front.
When used as the last command in a script the main panel is activated, just
as if the user clicked in it. Useful with the Multi-Frame Sequencer.
\nw
Usage - '\{ \tc 15 imtofront\} '
\{ \ts bu Sample Script\} :
'\{ \tc 15 iptofront\} ';
\endnode
\node "ishape"
\title "ishape"
\next ""
\prev "iptofront"
\{ \tc 15 Ishape \} - The ishape command allows you to specify an IShape to
be painted in the current image. Tje command allows you to specify the size
and postion of the IShape by setting an inital and terminating X and Y
values. The IShape will not be drawn unless the stroke command is called.
You can also use the loadishape command to specify a new ishape.
\nw
Usage - '\{ \tc 15 ishape <x1> <y1> <x2> <y2>\} '
Where x1 and y1 are the intial positon for the IShape, and x2 and y2 are the
ending position for the IShape.
\{ \ts bu Sample Script\} :
/* arexx ishape Example */
address('IM_Port');
'\{ \tc 15 ishape 0 0 150 150\} ';
'stroke';
'finish';
\endnode